package vip.xiaonuo.smzq.modular.kcl.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import vip.xiaonuo.smzq.modular.kcl.entity.Clsp;
import com.baomidou.mybatisplus.extension.service.IService;
import vip.xiaonuo.smzq.modular.kcl.entity.param.ClspParam;
import vip.xiaonuo.smzq.modular.kcl.entity.vo.ClspVo;
import vip.xiaonuo.smzq.modular.kcl.entity.vo.KcclSpJg;

/**
 * 储量审批流程 服务类
 *
 * @author sqq
 * @since 2024-04-23
 */
public interface IClspService extends IService<Clsp> {

    Page<Clsp> page(Clsp clsp);

    Page<ClspVo> clspVopage(long current, long size, Integer nd, String xzqh, String tbzt, String spzt);

    void updateClspVo(ClspVo clsp);

    KcclSpJg getKcclSpJg(Integer nd, String xzqh);

    void addKcclSpJg(Integer nd);

    Boolean getKcclSpJgCount(ClspParam param);
}
